package com.ocom.webapi.service;



import com.ocom.common.dto.CompanyInfoDto;
import com.ocom.common.dto.UnitsPageModifyDto;
import com.ocom.common.entity.company.EntityCompanyInfo;
import com.ocom.common.entity.master.EntityMngUserInfo;
import com.ocom.common.resp.Result;


import java.util.Map;

public interface CompanyService {

    /**
     * 单位列表（UnitsPage/onShow）
     *
     * @return*/
    public Result UnitsPageOnShow(Long comId,String comName,Integer agentId, Integer page,Integer size);

    /**
     * 单位信息
     *
     * @return*/
    public EntityCompanyInfo UnitsPageInfo(Long comId);

//
    /**
     * 修改密码
     * */
    public EntityMngUserInfo UserPageModify(Map<String, Object> map);

    /**
     * 单位信息修改
     * */
    public Result UnitsPageModify(CompanyInfoDto companyInfoDto);

    /**
     * 单位信息新增
     * */
    public Result UnitsPageAdd(UnitsPageModifyDto unitsPageModifyDto);


    Result unitsPageBuildKey(Long comId);


    public String getPayCenterUrl(Long comId,String companyId);

    public String getPayCenterUrl1(Long comId, String companyId);
}
